Telnet auto script 自動帶流程,使用簡單的VBScript Windows 可以直接執行
底下的程式碼 copy 存檔存成 .vbs
在 windows 就可以執行了
要記得安裝 telnet用戶端
Set cloner = CreateObject("WScript.Shell")
cloner.run"cmd"
'打開命令提示視窗
WScript.Sleep 500
'等500豪秒
cloner.SendKeys"telnet 192.168.1.1"
'telnet 的 ip 和 port
cloner.SendKeys("{Enter}")
WScript.Sleep 500
cloner.SendKeys"UserName"
cloner.SendKeys("{Enter}")
WScript.Sleep 500
cloner.SendKeys"password"
cloner.SendKeys("{Enter}")
WScript.Sleep 500
cloner.SendKeys"sys reboot"
'Vigor Telnet 重開機的語法 form JanusLin
cloner.SendKeys("{Enter}")
WScript.Sleep 500
cloner.SendKeys"exit"
cloner.SendKeys("{Enter}")
這段語法只要更改 ip username password
那個 sys reboot
就可以 telnet 重開機 Vigor Route
Vigor2960 3900 300B reboot指令
enable
configure system
reboot
如果是重啟 webui 是
restart http
參考資料來源
FYI
https://www.youtube.com/watch?v=uMFyPJvGkwQ
不錯不錯,這樣可改成背景執行,放入排程。
用 golang 寫跨平台與運用也可,之前有寫過清理windows 網路印表機的 spooler 給 iMAC 簡單的telnet 就可做到
抱歉考古
此方法在使用者登入Console的時候
若是點選到其他的視窗介面會造成原本應該輸入Telnet的內容跑到其他的視窗輸入Telnet後續的命令
若是想要排除此問題的話,請問有辦法丟到後端處理嗎?
或者是您有其他的使用方式可以推薦呢?
不太懂你的意思
不過會出錯的都是人了
不解決人嗎 !
不然你把 bat 轉譯成 exe 執行就可以了
看來只能轉成EXE了…
感謝
Welcome